Implementing a Graphical Multi-user Interface Toolkit

نویسندگان

  • Douglas C. Kohlert
  • Kenneth J. Rodham
  • Dan R. Olsen
چکیده

Multi-user applications allows users in different locations to simultaneously interact with a common interface. Creating multi-user applications is complicated by issues such as process synchronization, replicated window management, and floor control. As a result, several papers describing toolkits that simplify programming of multi-user applications have appeared in the literature. This paper discusses several low-level issues that must be addressed when implementing such a toolkit. Issues relating to replicated window management, supporting heterogeneous hardware environments, and multi-user event handling are discussed.

منابع مشابه

Linking Reactive Software to the X-Window System

We discuss our experience with linking (existing) reactive applications to X11 based graphical user interfaces. For implementing the user interface we choose to use the Tcl/Tk toolkit, whereas the application itself may be written in any language (even a declarative one) that provides means to perform primitive I/O. The application and the graphical user interface run as separate processes and ...

متن کامل

A Software Toolkit for Web-Based Virtual Environments Based on a Shared Database

We propose a software toolkit for developing complex web-based user interfaces, incorporating such things as multi-user facilities, virtual environments (VEs), and interface agents. The toolkit is based on a novel software architecture that combines ideas from multi-agent platforms and user interface (UI) architectures. It provides a distributed shared database with publish-subscribe facilities...

متن کامل

Correct and User-Friendly Implementations of Transformation Systems1

We present an approach to integrate several existing tools and methods to a technical framework for correctly developing and executing program transformations. The resulting systems enable program derivations in a user-friendly way. We illustrate the approach by proving and implementing the transformation Global Search on the basis of the tactical theorem prover Isabelle. A graphical user-inter...

متن کامل

Using Shared Interface Objects To Support Cooperation

The development and use of multi-user interfaces within CSCW has highlighted the need for users to manage interface configuration and tailoring. Facilities to manage multi-user interfaces tend to be application specific and provide only limited tailorability for purpose built cooperative applications. The structure of applications also prohibits the migration of existing applications to coopera...

متن کامل

Argos: An Open Source Application For Building Multi- Touch Musical Interfaces

Argos is a multi-touch graphical user interface builder aimed at applications in musical performance and sound synthesis. The interface builder lets users construct interfaces through a library of existing widgets (e.g. knobs, sliders, buttons), while providing access to an extensible, open-source toolkit for developing new widgets. Argos was designed with platform-independence in mind, enablin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:
  • Softw., Pract. Exper.

دوره 23  شماره 

صفحات  -

تاریخ انتشار 1993